草庐IT

ios - RxSwift 和 UIPickerView

全部标签

ios - React 本地 map 集成

我正在尝试将map集成到ReactNative中。我正在按照以下教程进行操作。https://github.com/airbnb/react-native-maps我完成了所有安装说明。我正在使用react-native版本:0.44.0和react-native-map版本:0.13.0我确保react-native-link与android和iOS链接。在ios模拟器中渲染mapView时,map没有显示,只有我能够显示带有红色轮廓的空白map。请检查我下面的代码,让我知道我哪里错了。varMapView=require('react-native-maps');

ios - 隐藏 Firebase 崩溃报告

我正在使用Firebase处理我的崩溃报告,我在Xcode中有一个运行脚本可以上传我的dsym文件。今天我在firebase中有一个崩溃报告,但堆栈跟踪中有这些行只是说隐藏在您希望看到导致崩溃的代码行的位置。如何去除这些“隐藏”行并显示真实的代码行?下面是我的firebase崩溃报告。1MyAppName__hidden#483_(__hidden#9327_:64)2MyAppName__hidden#483_(__hidden#9327_:64)3MyAppName__hidden#483_(__hidden#9327_)4Foundation_decodeObjectBinary

ios - Swift 给 uicollectionviewcell 宽度和动态高度

我有这个uicollectionviewcellfunccollectionView(_collectionView:UICollectionView,cellForItemAtindexPath:IndexPath)->UICollectionViewCell{letcell=commentSection.dequeueReusableCell(withReuseIdentifier:cellId,for:indexPath)as!CommentCellreturncell}注释单元格:letCommenterprofileImage:UIImageView={letv=UIImag

ios - 编辑 CollectionViewCell 的宽度

我正在尝试编辑单元格的宽度,以便无论屏幕尺寸如何,我都会在一行中显示score1.count单元格。我用于收藏View的代码如下:funcnumberOfSections(incollectionView:UICollectionView)->Int{return1}funccollectionView(_collectionView:UICollectionView,numberOfItemsInSectionsection:Int)->Int{returnself.items.count}funccollectionView(_collectionView:UICollection

ios - Swift - 为什么传递的自定义类在返回到上一个 View 时保留更改的属性?

当通过segue传递数据时,我注意到一些奇怪的事情,我只是想不通为什么会这样。我知道我很可能误解了类的性质,所以如果我能得到一些帮助来了解它,我将不胜感激。当我通过segue(都连接到导航Controller)将Int或String传递给第二个View时,然后在第二个View中更改该值,然后返回到第一个View,该Int或字符串将与最初在第一个View中设置的相同,不保留在第二个View中更改的值。这是有道理的,也是我无论如何都希望发生的事情。但我注意到在使用自定义类时情况并非如此。如果我更改了属于该类的值,它们将在返回第一个View时保留。我确实注意到,如果我试图用一个全新的类替换整

iOS 辅助功能 - 控制哪个 UI 对象获得焦点

我无法确定为什么UIButton(特别是UIBarButtonItem,在我的例子中是菜单按钮)在UIViewController更改时获得辅助功能焦点。问题是它“切断”了正在阅读的公告并在不需要时占据了焦点。所以我的问题:如何找到“谁”为UI对象提供了可访问性焦点。(我试图覆盖becomeFirstResponder-它永远不会被调用)。如何以编程方式选择现在获得辅助功能焦点的UI对象。谢谢! 最佳答案 要选择哪个对象成为第一响应者,您可以简单地调用[becomeFirstResponder()][1]在您希望成为焦点的UIRes

ios - 使用 ScrollView 时状态栏的背景颜色变为白色

我是新手,正在尝试实现ScrollView。当我在没有嵌入导航Controller的情况下使用ScrollView时,状态栏背景颜色不会像我想要的那样改变。但是当我嵌入导航Controller时,状态栏的背景颜色变为白色。当我嵌入导航Controller时,如何防止状态颜色变为白色。谢谢。这是限制条件。Constraints 最佳答案 基于ViewController的状态栏外观=False/True此外还有可编程的方式来做到这一点。如果你想要那个,请告诉我 关于ios-使用Scroll

ios - 在 ARKit session 中左右移动对象

如何在ARKit场景中左右移动对象而不改变其Y轴,如果它在空中那么它不会改变它并且只是在屏幕中左右移动? 最佳答案 这将是一个非常笼统的例子,如果你把你的问题说得更详细或者举例说明你正在尝试做什么,我可以得到更具体的例子。假设您希望对象仅在其x轴上移动,并且您有一个名为selectedObject的SCNNode类型的对象,您可以这样做selectedObject.position=SCNVector3Make(value,selectedObject.position.y,selectedObject.position.z)在这种

ios - Swift Xcode 会尝试通过打破约束来恢复吗?

当我使用由Swift4开发的应用程序时,我在xCodeLog上收到消息,我的tableview有多个不同的单元格,大约12个不同的单元格,我收到的警告消息是:MakeasymbolicbreakpointatUIViewAlertForUnsatisfiableConstraintstocatchthisinthedebugger.ThemethodsintheUIConstraintBasedLayoutDebuggingcategoryonUIViewlistedinmayalsobehelpful.2017-08-2109:27:57.404497+0300muzeit[6449

ios - Swift UICollectionViewLayout contentSize 崩溃

尝试在iOS的4"屏幕上调整CollectionView的内容大小,但我在控制台中收到有关使用CollectionView流布局的宽度的错误。ifDeviceType.IS_4_INCH{collectionView.contentSize=CGSize(width:screenWidth-50,height:collectionView.collectionViewLayout.collectionViewContentSize.height)}错误:TherelevantUICollectionViewFlowLayoutinstanceis,anditisattachedto;l